#!/bin/bash

# 快速启动脚本 (Linux版本)
# 从项目根目录快速进入deploy目录并启动服务

echo "🚀 快速启动脚本"
echo "=================================="

echo "📋 可用的启动选项:"
echo
echo "1. 启动单个Gate服务"
echo "2. 启动单个Lobby服务"
echo "3. 启动单个Game服务"
echo "4. 启动多实例服务"
echo "5. 运行测试脚本"
echo "6. 进入deploy目录"
echo

read -p "请选择启动选项 (1-6): " choice

case $choice in
    1)
        echo
        echo "🚪 启动Gate服务..."
        cd deploy
        ./start-gate.sh
        ;;
    2)
        echo
        echo "🏠 启动Lobby服务..."
        cd deploy
        ./start-lobby.sh
        ;;
    3)
        echo
        echo "🎮 启动Game服务..."
        cd deploy
        ./start-game.sh
        ;;
    4)
        echo
        echo "🌟 启动多实例服务..."
        cd deploy
        ./start-multi-instance.sh
        ;;
    5)
        echo
        echo "🧪 运行测试脚本..."
        echo "可用的测试脚本:"
        echo "1. 房间满员自动比赛功能测试"
        echo
        read -p "请选择测试脚本 (1): " test_choice
        
        cd deploy
        case $test_choice in
            1)
                ./test_room_full_flow.sh
                ;;
            *)
                echo "❌ 无效的选择"
                ;;
        esac
        ;;
    6)
        echo
        echo "📁 进入deploy目录..."
        cd deploy
        echo "当前目录: $(pwd)"
        echo
        echo "💡 提示:"
        echo "- 使用 'ls -la' 查看所有可用脚本"
        echo "- 使用 './start-*.sh' 启动单个服务"
        echo "- 使用 './start-multi-instance.sh' 启动多实例"
        echo "- 使用 './test_room_full_flow.sh' 运行测试脚本"
        echo
        bash
        ;;
    *)
        echo "❌ 无效的选择，请重新运行脚本"
        exit 1
        ;;
esac

echo
echo "📋 操作完成！"
echo
echo "💡 提示:"
echo "- 所有启动脚本都在 deploy 目录中"
echo "- 详细说明请参考 deploy/README.md"
echo "- 多实例启动说明请参考 多实例启动说明.md"
echo 